LPI General Linux II Curriculum Outline

The Linux Kernel


Overview/Description
identify the main factors involved in installing, configuring, and managing the Linux kernel.

Target Audience
Students wishing to acquire the basic skills required as a Linux system administrator.

Prerequisites
General knowledge of computers and computer operating systems ideally encompassing Unix knowledge because of the similarity to Linux.

Expected Duration (hours)
2.2

Lesson Objectives

The Linux Kernel

  • Identify the function of the Linux kernel and its associated features.
  • Identify the steps and associated tasks involved in preparing for Linux kernel installation.
  • Use a config program to create a Linux kernel configuration file.
  • Identify the appropriate steps and commands used to compile and install a new Linux kernel.
  • Configure, compile, and install a Linux kernel.
  • Carry out the main tasks involved in managing kernel modules in Linux.
  • Manually load and unload modules and discuss the automatic kernel loading mechanism.
  • Manage kernel modules in an enterprise setting.

    Course Number:
    259939_eng

  • Back to List

    Printing in Linux


    Overview/Description
    identify how to install printers and print filters in Linux and administer printing.

    Target Audience
    Students wishing to acquire the basic skills required as a Linux system administrator.

    Prerequisites
    General knowledge of computers and computer operating systems ideally encompassing Unix knowledge because of the similarity to Linux.

    Expected Duration (hours)
    3.2

    Lesson Objectives

    Printing in Linux

  • Identify the steps and commands used to install local and network printers in Linux.
  • Install print filters in Linux.
  • Install printers and print filters in Linux.
  • Select the appropriate commands to print a file in Linux.
  • Query a print queue and cancel print jobs.
  • Manage printing issues and problems in Linux.
  • Administer printers in Linux.
  • Add and administer printers using CUPS.
  • Add printers using the KDE CUPS front-end and print from a graphical KDE application.
  • Manage printers using the GNOME CUPS front-end and print from a graphical application in GNOME.
  • Manage printers using CUPS.

    Course Number:
    259940_eng

  • Back to List

    Writing Shell Scripts in Linux


    Overview/Description
    outline how to write the main components of shell scripts in Linux

    Target Audience
    Students wishing to acquire the basic skills required as a Linux system administrator.

    Prerequisites
    General knowledge of computers and computer operating systems ideally encompassing Unix knowledge because of the similarity to Linux.

    Expected Duration (hours)
    2.9

    Lesson Objectives

    Writing Shell Scripts in Linux

  • Identify the appropriate tasks and commands to make a shell script executable for users.
  • Select the appropriate commands used to write a basic script in Linux.
  • Work with conditional statements in Linux.
  • Work with test commands in Linux.
  • Create a Linux shell script that displays a list of files edited by a user.
  • Work with looping statements in Linux shell scripts.
  • Use loops to process files.
  • Recognize the appropriate shell script command lines used to process user input and output files in Linux.
  • Identify the appropriate code used to group statements into functions in Linux.
  • Develop input and output files and group statements into functions in Linux.

    Course Number:
    259941_eng

  • Back to List

    Administrative and Documentation Tasks in Linux


    Overview/Description
    understand the main tasks involved in the Linux boot and shutdown process

    Target Audience
    Students wishing to acquire the basic skills required as a Linux system administrator.

    Prerequisites
    General knowledge of computers and computer operating systems ideally encompassing Unix knowledge because of the similarity to Linux.

    Expected Duration (hours)
    1.8

    Lesson Objectives

    Administrative and Documentation Tasks in Linux

  • Identify the events involved in the Linux boot process.
  • Use LILO and GRUB to boot up the Linux system.
  • Identify the Linux run levels and the associated commands for several common distributions.
  • Identify the events involved in the Linux boot process.
  • Boot the Linux system into rescue mode.
  • Manage and configure access to Linux documentation.
  • Identify the different types of Linux documentation available on the Internet and the information that they provide.
  • Manage Linux documentation in the local system.

    Course Number:
    259942_eng

  • Back to List

    Managing Linux User and Group Accounts


    Overview/Description
    identify the main issues involved in creating and managing Linux user and group accounts.

    Target Audience
    Students wishing to acquire the basic skills required as a Linux system administrator.

    Prerequisites
    General knowledge of computers and computer operating systems ideally encompassing Unix knowledge because of the similarity to Linux.

    Expected Duration (hours)
    2.2

    Lesson Objectives

    Managing Linux User and Group Accounts

  • Identify the features of the Linux user, superuser, and group accounts.
  • Work with a Linux password file.
  • Add and manage user accounts in Linux.
  • Work with global and user profiles in Linux.
  • Create and modify new user accounts in Linux.
  • Manage group accounts in Linux.
  • Identify a suitable strategy to secure Linux account information.
  • Create and administer group accounts in Linux.

    Course Number:
    259943_eng

  • Back to List

    Administering Linux System Tasks and Backup Strategies


    Overview/Description
    recognize the steps for administering Linux system tasks and implement suitable backup strategies and schedules.

    Target Audience
    Students wishing to acquire the basic skills required as a Linux system administrator.

    Prerequisites
    General knowledge of computers and computer operating systems ideally encompassing Unix knowledge because of the similarity to Linux.

    Expected Duration (hours)
    3.3

    Lesson Objectives

    Administering Linux System Tasks and Backup Strategies

  • Identify the function of the syslog daemon and default files, and to outline the commands associated with each.
  • Work with the /etc/syslog.conf file and its associated message logs.
  • Recognize the appropriate commands to implement the rotation and archiving of logs.
  • Administer the syslog daemon and implement log rotation in Linux.
  • Use at commands to manage job schedules in Linux.
  • Use cron to schedule jobs in Linux.
  • Distinguish between the levels of user access to jobs running in the cron and at services.
  • Work with cron in Linux.
  • Identify the main factors involved in developing a suitable Linux backup strategy.
  • Identify a suitable Linux backup strategy and schedule for a given scenario.
  • Identify the appropriate commands for implementing Linux backups and restoration.
  • Plan and implement a backup strategy.

    Course Number:
    259944_eng

  • Back to List

    Networking Fundamentals in Linux


    Overview/Description
    identify networking fundamentals in Linux.

    Target Audience
    Students wishing to acquire the basic skills required as a Linux system administrator.

    Prerequisites
    General knowledge of computers and computer operating systems ideally encompassing Unix knowledge because of the similarity to Linux.

    Expected Duration (hours)
    3.4

    Lesson Objectives

    Networking Fundamentals in Linux

  • Identify the characteristics of basic TCP/IP networking in Linux.
  • Identify the underlying principles of IP subnets.
  • Identify the characteristics of basic TCP/IP networking in Linux using the IPv6 network layer.
  • Identify the Linux files you use to configure TCP/IP.
  • Configure network interfaces using the ifconfig program.
  • View or configure the routing table.
  • Monitor and troubleshoot a TCP/IP network using Linux tools.
  • Configure TCP/IP.
  • Identify how to set up PPP for use on a Linux system.
  • Use PPP to initiate, terminate, and troubleshoot PPP connections.
  • Use different options available when establishing a PPP connection for a given scenario.

    Course Number:
    259945_eng

  • Back to List

    Networking Services in Linux


    Overview/Description
    identify the networking services available in a Linux environment.

    Target Audience
    Students wishing to acquire the basic skills required as a Linux system administrator.

    Prerequisites
    General knowledge of computers and computer operating systems ideally encompassing Unix knowledge because of the similarity to Linux.

    Expected Duration (hours)
    3.1

    Lesson Objectives

    Networking Services in Linux

  • Recognize network services in Linux.
  • Identify the roles played by the inetd and xinetd configuration files.
  • Control access to networking services using TCP wrappers.
  • Use commands to configure xinetd.
  • Identify the options available for setting up and configuring DNS services.
  • Identify how to conduct basic operations securely.
  • Identify the options for exporting and mounting NFS file systems in Linux.
  • Recognize the options available in the Samba configuration files.
  • Recognize how to use commands to run smbd, nmbd, and smbclient.
  • Manage Samba.

    Course Number:
    259946_eng

  • Back to List

    Working with Sendmail and Apache


    Overview/Description
    use sendmail and manage servers with Apache in Linux.

    Target Audience
    Students wishing to acquire the basic skills required as a Linux system administrator.

    Prerequisites
    General knowledge of computers and computer operating systems ideally encompassing Unix knowledge because of the similarity to Linux.

    Expected Duration (hours)
    2.2

    Lesson Objectives

    Working with Sendmail and Apache

  • Identify e-mail format, functionality, and protocols.
  • Administer the sendmail administration files.
  • Manage the sendmail configuration files.
  • Manage sendmail.
  • Identify the features of Apache and administer the Apache configuration files.
  • Configure a web site with Apache.
  • Manage an Apache web server.

    Course Number:
    259947_eng

  • Back to List

    Security in a Linux Environment


    Overview/Description
    identify the security options available within a Linux environment

    Target Audience
    Students wishing to acquire the basic skills required as a Linux system administrator.

    Prerequisites
    General knowledge of computers and computer operating systems ideally encompassing Unix knowledge because of the similarity to Linux.

    Expected Duration (hours)
    3.2

    Lesson Objectives

    Security in a Linux Environment

  • Identify threats to a Linux system and how you can minimize risks.
  • Identify the measures to take to improve system security.
  • Perform administrative tasks to secure files and directories.
  • Use tactics to detect unauthorized access to a Linux system.
  • Verify the integrity of packages.
  • Identify the steps you can take to overcome the risks posed by insecure passwords.
  • Use PAM to set limits on the system resources users can obtain.
  • Set user limits using the ulimit command.
  • Install and run SSH.
  • Specify security options in a given scenario.

    Course Number:
    259948_eng

  • Back to List

    Data Management, Localization, and Encryption in Linux


    Overview/Description
    The Linux environment is capable of supporting many simultaneous users and processes. This course will discuss the use of basic database SQL commands, the internationalization, and localization of the Linux environment, and Linux data security using GnuPG and OpenSSH. This course is one of a series in the SkillSoft learning path that covers objectives for the Linux Professional Institute Certification exam number 102. Passing this exam in addition to exam number 101 will earn the learner LPIC Certification Level 1.

    Target Audience
    Administrators who are rolling out and supporting Linux in the enterprise; individuals seeking to be internationally recognized, distribution neutral Linux certification

    Expected Duration (hours)
    3.0

    Lesson Objectives

    Data Management, Localization, and Encryption in Linux

  • Identify the uses of common SQL commands
  • Insert data
  • Update data
  • Delete data
  • Retrieve data
  • Manipulate data in Linux using basic SQL commands
  • Recognize the differences between the methods and tools used to configure the language and localization settings on a Linux system
  • Configure time zone settings on a Linux system
  • Configure timezone settings
  • Recognize how public-key encryption works
  • Configure the OpenSSH client
  • Use OpenSSH host keys
  • Enable port tunneling
  • Export and import keys
  • Encrypt files using GnuPG
  • Decrypt files using GnuPG
  • Configure the OpenSSH client
  • Use OpenSSH host keys
  • Enable port tunneling
  • Encrypt files using GnuPG

    Course Number:
    lu_lpad_a01_it_enus

  • Back to List

    Mail Transfer Agents and Accessibility in Linux


    Overview/Description
    A significant portion of the worlds e-mail servers use Linux as their operating system. Within that scope, there are several choices available to an administrator for a Mail Transfer Agent (MTA). An MTA is the application that receives, filters, and delivers e-mail to the correct recipients. Linux provides various accessibility methods, including enhanced contrast visual themes for those with reduced sight as well as keyboard modifications for those with limited motion. This course covers both Linux MTA applications and accessibility functions within the Linux operating system. This course is one of a series in the SkillSoft learning path that covers objectives for the Linux Professional Institute Certification exam number 102. Passing this exam in addition to exam number 101 will earn the learner LPIC Certification Level 1.

    Target Audience
    Administrators who are rolling out and supporting Linux in the enterprise; individuals seeking internationally recognized, distribution neutral Linux certification

    Expected Duration (hours)
    1.5

    Lesson Objectives

    Mail Transfer Agents and Accessibility in Linux

  • Distinguish between common Linux mail transfer agents
  • Set up e-mail forwarding using mail transfer agents
  • Set up e-mail aliases using mail transfer agents
  • Use Sendmail for e-mail forwarding and aliases
  • Use Qmail for e-mail forwarding and aliases
  • Use Postfix for e-mail forwarding and aliases
  • Enable sticky keys and repeat keys
  • Enable slow keys and bounce keys
  • Enable audio indications for toggle keys and enable mouse keys
  • Apply themes to desktop components
  • Configure the Orca Screen Reader and Magnifier
  • Recognize the benefits of the On-Screen Keyboard and the Accessible Login features
  • Enable keyboard accessibility features
  • Enable graphical accessibility features

    Course Number:
    lu_lpad_a02_it_enus

  • Back to List